the armadillos' armour - Francés Inglés Diccionario